package com.example.chamberlainserver.Entry;

import lombok.Data;
import java.time.LocalDateTime;

/**
 * 物资库存变更记录实体类
 */
@Data
public class MaterialStockLog {
    private Long id;                // 记录ID
    private Long materialId;        // 物资ID
    private String materialName;    // 物资名称
    private Integer beforeQuantity; // 变更前库存数量
    private Integer afterQuantity;  // 变更后库存数量
    private Integer changeQuantity; // 变更数量（正数为增加，负数为减少）
    private String operationType;   // 操作类型（入库、出库、盘点等）
    private String operationReason; // 操作原因
    private String operatorName;    // 操作人姓名
    private LocalDateTime operationTime; // 操作时间
    private LocalDateTime createTime;    // 创建时间
}